/**
 * RegisterBody，用户注册对象
 */
export interface Register {
  /**
   * 验证码
   */
  emailCode: string;
  /**
   * 用户密码
   */
  password: string;
  /**
   * 用户名
   */
  username: string;
  userType?: string;
  /**
   * 唯一标识
   */
  uuid?: string;
  email: string;
}


/**
 * LoginBody，用户登录对象
 */
export interface Login {
    /**
     * 验证码
     */
    code?: string;
    /**
     * 用户密码
     */
    password: string;
    /**
     * 用户名
     */
    username: string;
    /**
     * 唯一标识
     */
    uuid?: string;
}


/**
 * EmailLoginBody，短信登录对象
 */
export interface EmailLogin {
    /**
     * 邮箱
     */
    email: string;
    /**
     * 邮箱code
     */
    emailCode: string;
}

/**
 * EmailLoginBody，短信登录对象
 */
export interface CheckEmailCode {
  /**
   * 邮箱
   */
  email: string;
  /**
   * 邮箱code
   */
  emailCode: string;
  /**
   * 密码
   */
  password?: string;
  /**
   * 密钥
   */
  secretKey?: string;
}

/**
 * EmailLoginBody，短信登录对象
 */
export interface Reset {
  /**
   * 邮箱
   */
  email: string;
  /**
   * 邮箱code
   */
  emailCode: string;
  /**
   * 密码
   */
  password?: string;
  /**
   * 密钥
   */
  secretKey?: string;
}


